package com.java.test.collection;

import java.util.ArrayList;
import java.util.Iterator;


public class ListDuplicate {
    public static void main(String[] args) {
        //创建集合
        ArrayList<String> list = new ArrayList<String>();

        //创建元素，并添加到集合中
        list.add("I");
        list.add("love");
        list.add("you");
        list.add("you");
        list.add("love");
        list.add("who");
        list.add("you");
        list.add("you");
        list.add("who");
        list.add("I");
        list.add("you");

        for (int i = 0; i < list.size(); i++) {
            for(int j = i + 1;j < list.size();j++){
                if(list.get(i).equals(list.get(j))){
                    list.remove(j); //remove(int index)
                    j--;            //一定要记住j--，不然会出错
                }
            }
        }

        Iterator it = list.iterator();
        while(it.hasNext()){
            String s = (String)it.next();
            System.out.println(s);
        }
    }
}
